.flow-list-wrap {
    width: 100%;

	& .loading-text {
		font-size: 28px;
		margin-top: 10px;
		color: #ccc;
	}

	& .loading-wrap {
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}

	& .loading-icon {
		animation: loadingAnimation 1s linear infinite;
	}
}

.list-guest {
	display: flex;
	flex-direction: column;
}

.list-guest-common {
    margin-bottom: 0px !important;
    margin: 0;
    padding: 0;
    min-height: 100%;
}

.no-more {
	position: relative;
	height: 108px;
	line-height: 78px;
	color: #999999;
	font-size: 28px;
	text-align: center;
	width: 100%;
}

@keyframes loadingAnimation {
	0% {
		transform: rotate(0deg);
	}
	50% {
		transform:  rotate(180deg);
	}
	100% {
		transform:  rotate(360deg);
	}
}